//
//  FZStyleSheet.h
//  
//
//  Created by CyonLeuPro on 15/6/15.
//
//

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>

@interface NIEStyleSheetDummyObject : NSObject

@property (strong, nonatomic) id firstHelper;
@property (strong, nonatomic) id secondHelper;

@end

@interface FZStyleSheet : NSObject

+ (instancetype)defaultStyleSheet;
+ (instancetype)currentStyleSheet;

#pragma mark - Main Color 

/**
 *  #1C83D2 //green color
 */
@property (strong, nonatomic) UIColor *colorOfMainTint;
// #1C83D2
@property (strong, nonatomic) UIColor *colorOfSecondMainTint;
    
// #1b1b1b 重要级文字信息，内标题信息
@property (strong, nonatomic) UIColor *colorOfBlackMainTint;

/**
 *  #f8f8f8
 */
@property (strong, nonatomic) UIColor *colorOfNavigationBackground;


/**
 *  #f8f8f8
 */
@property (strong, nonatomic) UIColor *colorOfBackground;

/**
 *  #E5E6E8
 */
@property (strong, nonatomic) UIColor *colorOfSectionTitleBackground;

/**
 *  #FAFAFA
 */
@property (strong, nonatomic) UIColor *colorOfListOrCardBackground;

/**
 *  #333333
 */
@property (strong, nonatomic) UIColor *colorOfListTitle;

/**
 *  #888888
 */
@property (strong, nonatomic) UIColor *colorOfListSubtitle;

/**
 *  #CCCCCC 60%
 */
@property (strong, nonatomic) UIColor *colorOfHighlightedSectionHeader;


/**
 *  #d6d6d6
 */
@property (strong, nonatomic) UIColor *colorOfSeperatorOnLightBackground;

/**
 *  white 10%
 */
//@property (strong, nonatomic) UIColor *colorOfSeperatorOnDarkBackground;


/**
 *  white 70%
 */
@property (strong, nonatomic) UIColor *colorOfWhiteMask;


/**
 *  white
 */
@property (strong, nonatomic) UIColor *colorOfLighterText;

/**
 *  white 30%
 */
@property (strong, nonatomic) UIColor *colorOfLessLightText;

/**
 *  white 60%
 */
@property (strong, nonatomic) UIColor *colorOfLightText;

/**
 *  black 50%
 */
@property (strong, nonatomic) UIColor *colorOfBlackMask;

/**
 *  #101317
 */
@property (strong, nonatomic) UIColor *colorOfDarkerText;

/**
 *  #101317 60%
 */
@property (strong, nonatomic) UIColor *colorOfDarkText;

/**
 *  #101317 30%
 */
@property (strong, nonatomic) UIColor *colorOfLessDarkText;

/**
 *  #2bc329
 */
@property (strong, nonatomic) UIColor *colorOfGreenButtonNormal;

/**
 *  #1a8e1a
 */
@property (strong, nonatomic) UIColor *colorOfGreenButtonHightlighted;

/**
 *  #cbcbcb
 */
@property (strong, nonatomic) UIColor *colorOfGreenButtonDisabled;

/**
 *  #323232 //切换城市页面字体颜色
 */
@property (strong, nonatomic) UIColor *colorOfLocationColor;

/**
 *  #dcdcdc //分割线颜色
 */
@property (strong, nonatomic) UIColor *colorOfSeperatorColor;

/**
 *  #f5f5f5 //分割线颜色
 */
@property (strong, nonatomic) UIColor *colorOfLightedViewColor;

/**
 *  #ffffff //分割线颜色
 */
@property (strong, nonatomic) UIColor *colorOfSectionIndexColor;


/**
 *  32px
 */
@property (assign, nonatomic) CGFloat lengthOfGlobalLeftRightMargin;

/**
 *  38px
 */
@property (strong, nonatomic) UIFont *fontOfBoldH1;

/**
 *  34px
 */
@property (strong, nonatomic) UIFont *fontOfBoldH2;

/**
 *  28px
 */
@property (strong, nonatomic) UIFont *fontOfBoldH3;

/**
 *  24px
 */
@property (strong, nonatomic) UIFont *fontOfBoldH4;

/**
 *  22px
 */
@property (strong, nonatomic) UIFont *fontOfBoldH5;

/**
 *  20px
 */
@property (strong, nonatomic) UIFont *fontOfBoldH6;

/**
 *  50px
 */
@property (strong, nonatomic) UIFont *fontOfH1;

/**
 *  36px
 */
@property (strong, nonatomic) UIFont *fontOfH2;

/**
 *  34px
 */
@property (strong, nonatomic) UIFont *fontOfH3;

/**
 *  32px
 */
@property (strong, nonatomic) UIFont *fontOfH4;

/**
 *  30px
 */
@property (strong, nonatomic) UIFont *fontOfH5;

/**
 *  28px
 */
@property (strong, nonatomic) UIFont *fontOfH6;

/**
 *  26px
 */
@property (strong, nonatomic) UIFont *fontOfH7;

/**
 *  24px
 */
@property (strong, nonatomic) UIFont *fontOfH8;

/**
 *  18px
 */
@property (strong, nonatomic) UIFont *fontOfH9;


@property (assign, nonatomic) CGFloat lengthOfRoundedLabelCornerRadius;

@property (assign, nonatomic) CGFloat lengthOf1px;
// text field / text view
@property (assign, nonatomic) CGFloat textFieldUnderlineWidth;
@property (assign, nonatomic) CGFloat textFieldHeight;
@property (assign, nonatomic) UIEdgeInsets textFieldPadding;

// segmented view controller.
@property (assign, nonatomic) CGSize sectionSegmentedControlSize;
@property (assign, nonatomic) CGFloat sectionSegmentedControlCornerRadius;
@property (strong, nonatomic) UIColor *currentSectionBackgroundColor;
@property (strong, nonatomic) UIColor *currentSectionTextColor;
@property (strong, nonatomic) UIColor *sectionSegmentedTextColor;

// solid button
@property (strong, nonatomic) UIColor *solidButtonDisabledBackgroundColor;
@property (strong, nonatomic) UIColor *solidButtonDisabledTitleColor;
@property (assign, nonatomic) CGFloat buttonCornerRadius;

// bordered button 带有边框，蓝色的按钮
@property (strong, nonatomic) UIColor *borderedButtonBorderColor;
@property (assign, nonatomic) CGFloat borderedButtonBorderCornerRadius;
@property (assign, nonatomic) CGFloat borderedButtonBorderWidth;
@property (strong, nonatomic) UIColor *borderedButtonTitleColor;
@property (strong, nonatomic) UIColor *borderedButtonHighlightedBackgroundColor;


// default placeholder
@property (strong, nonatomic) UIColor *defaultPlaceholderBlackBackgroundColor;
@property (strong, nonatomic) UIColor *defaultPlaceholderBlackForegroundColor;
@property (strong, nonatomic) UIColor *defaultPlaceholderLightBackgroundColor;
@property (strong, nonatomic) UIColor *defaultPlaceholderLightForegroundColor;

@property (strong, nonatomic) UIColor *navigationBackArrowColor;

@property (strong, nonatomic) UIColor *tabBarSelectedTextColor;
@property (strong, nonatomic) UIColor *tabBarBackgroundColor;
@property (strong, nonatomic) UIColor *tabBarTextColor;
@property (strong, nonatomic) UIColor *tabBarShadowColor;

/**
 *  #615143 品牌色，用于主要icon,button和链接文字
 */
@property(strong, nonatomic) UIColor *color_1;

/**
 *  #1a8e1a 用于品牌色button的点击效果
 */
@property(strong, nonatomic) UIColor *color_2;

/**
 *  #0x1b1b1b 用于重要文字,如导航，标题，类目名称等
 */
@property(strong, nonatomic) UIColor *color_3;

/**
 *  #0x555555 用于普通文字（辅助信息等）；链接文字不可点击效果，次要icon，视频信息，评论文字等
 */
@property(strong, nonatomic) UIColor *color_4;

/**
 *  #0x828282 用于次要段落信息;列表点击效果，提示文字，如点赞数，评论数等
 */
@property(strong, nonatomic) UIColor *color_5;

/**
 *  #0xbebebe 用于辅助信息，普通按钮描边，评论时间等
 */
@property(strong, nonatomic) UIColor *color_6;

/**
 *  #0xdcdcdc 橙色，按钮颜色凸现
 */
@property(strong, nonatomic) UIColor *color_7;

/**
 *  #0x5CC323 用于绿色按钮颜色
 */
@property(strong, nonatomic) UIColor *color_8;

/**
 *  #0xf8f8f8 用于分割模块的底色
 */
@property(strong, nonatomic) UIColor *color_9;

/**
 *  #0xf94427 用于提示，警示信息
 */
@property(strong, nonatomic) UIColor *color_10;

/**
 *  #0xffac0b 用于特殊icon
 */
@property(strong, nonatomic) UIColor *color_11;

/**
 *  #0x3fa6fd 用于付费专辑标签
 */
@property(strong, nonatomic) UIColor *color_12;


/**
 *  #0xeae0d6
 */
@property(strong, nonatomic) UIColor *color_13;


@end
